home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / FredFish PD 315.adf / Surf / gadgetdef.h < prev    next >
C/C++ Source or Header  |  1990-02-14  |  900b  |  30 lines

  1. #ifndef GADGETDEF_H_FILE
  2. #define GADGETDEF_H_FILE
  3. #include "mytypes.h"
  4.  
  5. #define MPtrXOffset -1L
  6. #define MPtrYOffset -1L
  7. #define MPtrCol17 623L
  8. #define MPtrCol18 0L
  9. #define MPtrCol19 976L
  10.  
  11. extern UWORD *HourGlass;
  12.  
  13. extern void InitGadgets();
  14. extern void EndGadgets();
  15. extern void GadgetHandler();
  16.  
  17. enum GadgetName { N_DefLines, N_EditLines, N_EditBez, N_Map, N_Wire,
  18.                   N_Shaded, N_TiltAng, N_PtIntens, N_BkIntens, N_SurfDist,
  19.                   N_PtLocX, N_PtLocY, N_PtLocZ, N_BezSlices, N_RevSlices,
  20.                   N_RevAngle, N_Kspec, N_Kdiffuse, N_GoPanel, N_GoSurf,
  21.                   N_BackPlane, N_RevStart, N_RepH, N_RepV };
  22.  
  23. struct GadExtens {
  24.     float minfval, maxfval, curfval; /* min,max, and cur float values */
  25.     short minival, maxival, curival; /* same but short ints */
  26.     bool isfloat;   /* true if value is floating, false if short */
  27. };
  28.  
  29. #endif GADGETDEF_H_FILE
  30.